package com.cskaoyan.javase.basic._4scanner;

import java.util.Scanner;

/**
 * Scanner这个单词是扫描仪的意思,在具体通过Scanner录入数据,它就表现的和扫描仪差不多
 * 输入数据时,有"扫描开始的"时候，也有"扫描结束"的时候
 *
 * Scanner使用的细节问题
 * Scanner对象中的方法要分为两大类：
 *      1.next、nextInt、nextDouble等next系列的方法
 *          开始扫描数据是从第一个不为空格（换行、制表等）的字符开始
 *          结束扫描数据是从碰到第一个空格（换行、制表等）字符结束
 *
 *      2.nextLine方法
 *          该方法会完整接收一行数据输入，只有碰到换行符才会结束扫描
 *          正如它的方法名nextLine一样，完整接收一行输入。
 *
 * Scanner当中这两种类型的方法是不能混用的，会引发错误。
 *
 * @since 09:32
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        /*System.out.println("请输入一个int数值:");
        int num = sc.nextInt();
        System.out.println("请再输入一个int数值:");
        int num2 = sc.nextInt();
        System.out.println(num);
        System.out.println(num2);*/

        System.out.println("请输入一个字符串：");
        String str = sc.nextLine();
        System.out.println(str);
    }
}
